// 个人信息页面
.Jy_my_info_page {
	// 基础信息模块
	.Jy_my_info_content_group {
		
		// 基础信息
		.Jy_my_info_basic_title_box {
			padding: 20rpx 30rpx;
			font-size: 26rpx;
			color: #545454;
		}
		
		.Jy_my_info_basic_ct_group {
			background-color: #fff;
			padding-left: 30rpx;
			.border_bottom {
				border-bottom: 1rpx solid #dfdfdf;
			}
			// 头像显示样式
			.Jy_my_info_basic_ct_box {
				display: flex;
				align-items: center;
				justify-content: space-between;
				.left_name_box {
					display: flex;
					align-items: center;
					font-size: 26rpx;
				}
				
				.right_info_group {
					display: flex;
					height: 100rpx;
					margin-right: 20rpx;
					align-items: center;
					.heade_image_box {
						display: flex;
						border-radius: 10rpx;
						overflow: hidden;
						width: 86rpx;
						height: 86rpx;
						margin-right: 10rpx;
						image {
							width: 100%;
							height: 100%;
						}
					}
					
					.info_text_box {
						margin: 10rpx;
						line-height: 80rpx;
						text-align: right;
						width: 380rpx;
						overflow: hidden;
						white-space: nowrap;
						text-overflow: ellipsis;
						font-weight: bold;
						font-size: 26rpx;
					}
					
					.right_icon_box {
						width: 22rpx;
						height: 22rpx;
						display: flex;
						image {
							width: 100%;
							height: 100%;
						}
					}
				}
			}
		}
		
		// 账号绑定
		.Jy_my_info_account_bing_title_box {
			padding: 20rpx 30rpx;
			font-size: 26rpx;
			color: #545454;
		}
		
		.Jy_my_info_account_bing_ct_group {
			background-color: #fff;
			padding-left: 30rpx;
			.border_bottom {
				border-bottom: 1rpx solid #dfdfdf;
			}
			// 账号绑定内容样式
			.Jy_my_info_basic_ct_box {
				display: flex;
				align-items: center;
				justify-content: space-between;
				.left_name_box {
					display: flex;
					align-items: center;
					font-size: 26rpx;
					.phone_icon_box {
						display: flex;
						margin-right: 20rpx;
						width: 50rpx;
						height: 50rpx;
						border-radius: 30rpx;
						overflow: hidden;
						image {
							width: 100%;
							height: 100%;
						}
					}
					
					.phone_text_box {
						font-size: 26rpx;
					}
				}
				
				.right_info_group {
					display: flex;
					height: 100rpx;
					margin-right: 20rpx;
					align-items: center;
					
					.info_text_box {
						margin: 10rpx;
						line-height: 80rpx;
						text-align: right;
						width: 380rpx;
						overflow: hidden;
						white-space: nowrap;
						text-overflow: ellipsis;
						font-weight: bold;
						font-size: 26rpx;
					}
					
					.right_icon_box {
						width: 22rpx;
						height: 22rpx;
						display: flex;
						image {
							width: 100%;
							height: 100%;
						}
					}
				}
			}
		}
	}
	
	
	.head_image_group {
		.head_image_box {
			.image_group {
				display: flex;
				overflow-x: scroll;
				width: calc(100vw);
				.image_list {
					padding: 30rpx;
					.image_container {
						width: 86rpx;
						height: 86rpx;
						display: flex;
						overflow: hidden;
						border-radius: 50rpx;
						image {
							width: 100%;
							height: 100%;
						}
					}
				}
			}
			
			.careme_box ,.gh_user_head_image_box, .image_group{
				border-bottom: 1rpx solid #ebebeb; 
			}
			
			.careme_box , .ceche_box, .gh_user_head_image_box{
				height: calc(98rpx);
				display: flex;
				font-size: 30rpx;
				align-items: center;
				justify-content: center;
			}
			.gh_user_head_image_box {
				font-weight: bold;
			}
		}
	}
}